/*
 * 文件名：QuartzJobVo.java
 * 版权：Copyright by http://www.infopub.top/
 * 描述：
 * 修改人：Awoke
 * 修改时间：2018年9月20日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package top.infopub.dubbo.vo.job;


import top.infopub.generic.GenericEntity;


/**
 * quartzJob vo
 * @author Awoke
 * @version 2018年9月20日
 * @see QuartzJobVo
 * @since
 */
public class QuartzJobVo extends GenericEntity {

    private static final long serialVersionUID = -2830972606713102972L;

    /**
     * job名称
     */
    private String jobName;

    /**
     * jobbean名称
     */
    private String jobBeanName;

    /**
     * trigger名称
     */
    private String triggerName;

    /**
     * job类型，0=cron job，1=oneTime job(只执行一次) 默认cronJob
     */
    private String jobType = "0";

    /**
     * 业务相关数据 原样传递到jobbean中
     */
    private String data;

    /**
     * cronJob的cron表达式
     */
    private String cronExp;

    /**
     * 一次性job的执行时间
     */
    private String fireTime;

    public String getJobName() {
        return jobName;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    public String getJobBeanName() {
        return jobBeanName;
    }

    public void setJobBeanName(String jobBeanName) {
        this.jobBeanName = jobBeanName;
    }

    public String getTriggerName() {
        return triggerName;
    }

    public void setTriggerName(String triggerName) {
        this.triggerName = triggerName;
    }

    public String getJobType() {
        return jobType;
    }

    /**
     * job类型，0=cron job，1=oneTime job(只执行一次)
     */
    public void setJobType(String jobType) {
        this.jobType = jobType;
    }

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public String getCronExp() {
        return cronExp;
    }

    public void setCronExp(String cronExp) {
        this.cronExp = cronExp;
    }

    public String getFireTime() {
        return fireTime;
    }

    public void setFireTime(String fireTime) {
        this.fireTime = fireTime;
    }

}
